detergent additives to petrol - Spanish English Dictionary